package cn.com.utt.unms.service;

import java.util.List;
import cn.com.utt.common.vo.RestResult;
import cn.com.utt.common.vo.TableInput;
import cn.com.utt.common.vo.TableOutput;
import cn.com.utt.unms.pojo.Device;
import cn.com.utt.unms.pojo.Rf;
import cn.com.utt.unms.vo.RfInput;

public interface RfService {
	
	List<Rf> queryRfsByUserID(long userId);
	
	RestResult edit(long userId,Rf rf);
	
	TableOutput<Rf> queryByCondition(TableInput input, long userId);
	
	RestResult delete(long[] rfIds, long userId);
	
	boolean hasRights(List<Rf> rfs, long userId);
	
	RestResult save(long userId, RfInput rfInput);
	
	RestResult updateRouter(Device router,String data,String oper);
	

}
